impression stamp - Turkish English Dictionary